<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 输入考试科目的数量
        let a = prompt("请输入考试科目的数量");
        // 检查输入是否为非零、非负数的数值类型
        if (a <= 0 || isNaN(a)) {
            alert("输入不合法，请输入非零、非负数的数值类型");
        } else {
            let b = 0;
            // 循环输入各科的考试成绩并累加
            for (let i = 1; i <= a; i++) {
                let score = prompt("请输入第" + i + "科的考试成绩");
                // 检查成绩是否为非负数的数值类型
                if (score < 0 || isNaN(score)) {
                    alert("输入不合法，请输入非负数的数值类型");
                    break; // 退出程序
                }
                b += parseFloat(score);
            }
            // 弹出总成绩
            alert("总成绩为：" + b +'\n□此页面禁止继续显示对话框。');
        }
    </script>
</head>
<body>
    
</body>
<html>